/*
 * 查看双精度浮点数的内存二进制存储
 *
 * 题目链接：https://programming.pku.edu.cn/probset/c2e9e462b33c460cb78ffd5825388e84/393e39008e3543ada858bdebd77b9c05/
 * 作者：lyazj <seeson@pku.edu.cn>
 *
 * 本题所需主要知识点：
 *   - 参考题目 4
 *
 * 本题提示：
 *   - 参考题目 4
 */

#include <stdio.h>

int main(void)
{
  char buf[8];
  scanf("%lf", (double *)buf);
  printf("%#016llX\n", *(unsigned long long *)buf);

  return 0;
}
